caption {
  height: auto !important;
}

caption th {
  border: none !important;
}

div.tableContainer,
div.tableContainerCtrlAvance {
  border: 1px solid #BB7744;
  clear: both;
  height: 361px;
  overflow: auto;
  width: 100%;
}

div.tableContainer {
  height: 340px;
}

div.tableContainerCtrlAvance {
  height: 363px;
}

html>body div.tableContainer,
html>body div.tableContainerCtrlAvance {
  overflow: hidden;
  width: 930px;
}

div.tableContainer table,
div.tableContainerCtrlAvance table {
  float: left;
  width: 914px;
}

html>body div.tableContainer table,
html>body div.tableContainerCtrlAvance table
  {
  width: 930px;
}



table.scrollTable1 thead,
table.scrollTableControlAvance thead,
html>body table.scrollTable thead tr
  {
  display: block;
}


html>body table.scrollTable thead th {
  width: 60px;
}

html>body table.scrollTable thead th+th {
  width: 60px;
}

html>body table.scrollTable thead th+th+th {
  width: 60px;
}

html>body table.scrollTable thead th+th+th+th {
  width: 70px;
}

html>body table.scrollTable tbody td {
  width: 56px;
}

html>body table.scrollTable tbody td+td {
  width: 65px;
}

html>body table.scrollTable tbody td+td+td {
  width: 67px;
}

html>body table.scrollTable tbody td+td+td+td {
  width: 57px;
}

table.scrollTable tbody,table.scrollTable1 tbody, table.scrollTableControlAvance tbody  {
  display: block;
  overflow-y: scroll;
  width: 100%;
}


table.scrollTable tbody,
table.scrollTableControlAvance tbody {
  height: 293px;
}

table.scrollTable1 tbody {
   height: 301px;
}
html>body table.scrollTable1 thead th {
  width: 40px;
}

html>body table.scrollTable1 thead th+th {
  width: 390px;
}

html>body table.scrollTable1 thead th+th+th {
  width: 50px;
}

html>body table.scrollTable1 thead th+th+th+th {
  width: 95px;
}

html>body table.scrollTable1 thead th+th+th+th+th {
  width: 95px;
}

html>body table.scrollTable1 thead th+th+th+th+th+th {
  width: 95px;
}

html>body table.scrollTable1 thead th+th+th+th+th+th+th {
  width: 106px;
}

html>body table.scrollTable1 tbody td {
  width: 40px;
}

html>body table.scrollTable1 tbody td+td {
  width: 390px;
}

html>body table.scrollTable1 tbody td+td+td {
  width: 50px;
}

html>body table.scrollTable1 tbody td+td+td+td {
  width: 95px;
}

html>body table.scrollTable1 tbody td+td+td+td+td {
  width: 95px;
}

html>body table.scrollTable1 tbody td+td+td+td+td+td {
  width: 95px;
}

html>body table.scrollTable1 tbody td+td+td+td+td+td+td {
  width: 90px;
}


table.scrollTableControlAvance tfoot {
  display: block;
  width: 100%;
  border-top: 1px solid #BB7744
}

html>body table.scrollTableControlAvance thead th {
  width: 40px;
}

html>body table.scrollTableControlAvance thead th+th {
  width: 310px;
}

html>body table.scrollTableControlAvance thead th+th+th {
  width: 50px;
}

html>body table.scrollTableControlAvance thead th+th+th+th {
  width: 125px;
}

html>body table.scrollTableControlAvance thead th+th+th+th+th {
  width: 95x;
}

html>body table.scrollTableControlAvance thead th+th+th+th+th+th {
  width: 95x;
}

html>body table.scrollTableControlAvance thead th+th+th+th+th+th+th {
  width: 95x;
}

html>body table.scrollTableControlAvance thead th+th+th+th+th+th+th {
  width: 115px;
}


div.tablas_cruzadas {text-align: left;font-size:11px;}
div.tablas_cruzadas table { border-collapse: collapse;border-color:#EEBB88;}
div.tablas_cruzadas table td { text-align: left; padding:2px 3px 2px 3px;}
div #cuadrante_empleado {border: 1px solid #BB7744;width: 570px;height: 66px;float: left;border-right: 0px none;}
div #cuadrante_empleado table { border: 1px solid;border-right: 0px none;background:#B9D305;}
div #cuadrante_autonomo {overflow: hidden;height: 264px;float: left;width: 571px;border: 0px none;padding-left:1px;}
div #cuadrante_autonomo table {left: -5px;border:1px solid;}
.resaltar {background-color: #B9D305}
.head {font-weight:bold;}
div #cuadrante_dueno {width: 433px;Overflow: hidden;border: 1px solid #000000;}
div #cuadrante_dueno table {border: 0px none;}
div #cuadrante_inversor {overflow: scroll;width: 451px;height: 281px;}
div #cuadrante_inversor table {border: 1px solid;}
div.tablas_cruzadas div { border: 0px;}
div.ancho_td {height: 0px;width: 55px;border: 0px none;padding: 0px;margin: 0px;display: block;}
div.tablas_cruzadas table tr.odd {background-color: #ebebeb}
div.tablas_cruzadas table tr.even {background-color: #ffffff}